//基本的controller，将一些基本操作的方法定义在这
app.controller("baseController",function ($scope) {
    //1.分配空间配置
    $scope.paginationConf ={
        currentPage : 1,
        totalItems : 10,
        itemsPerPage : 10,
        perPageOptions : [10,20,30,40,50],
        onChange : function () {
           // $scop.findAll();//重新加载
            //$scope.findByPage($scope.paginationConf.currentPage,$scope.paginationConf.itemsPerPage);//带有分页功能
            $scope.search();
        }
    };
    //2.定义存放批量删除id号的数组
    $scope.selectIds = [];
    //3.定义当选择或取消选择某个删除项时的方法
    $scope.updateSelection = (event,id)=>{
        //3.1判断此按钮是否复选
        if (event.target.checked){//如果复选就将id放到$scope.selectIds
            $scope.selectIds.push(id);
        } else {//如果没有复选就从数组中删除它
            //3.2)首先，找出此id在数组中的下标
            var index = $scope.selectIds.indexOf(id);
            //3.3)如果找到了，就从数组中删除它
            if (index != -1){
                $scope.selectIds.splice(index,1);//参数1：要删除的元素的下标 参数2：要删除的元素个数
            }
        }
    }
})